// pages/goodsDetail/goodsDetail.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    currentIndex: 1,
    detail: {
      image:[
        {url: 'https://via.placeholder.com/750?text=1'},
        {url: 'https://via.placeholder.com/750?text=2'},
        {url: 'https://via.placeholder.com/750?text=3'}
      ],
    }, // 商品详情信息
    goods_price: 0, // 商品价格
    line_price: 0, // 划线价格
    stock_num: 0, // 库存数量

    goods_num: 1, // 商品数量
    goods_sku_id: 0, // 规格id
    cart_total_num: 0, // 购物车商品总数量
    specData: {}, // 多规格信息
    imgDetail: [
      {url: 'https://via.placeholder.com/750?text=1'},
      {url: 'https://via.placeholder.com/750?text=2'},
      {url: 'https://via.placeholder.com/750?text=3'}
    ],
    navHeight: 0,
    navTop: 0,
    showDialog: false, // 分享弹框
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    // 获取胶囊按钮信息和设备信息
    let menuBtnObj = wx.getMenuButtonBoundingClientRect();
    console.log(menuBtnObj); // height 胶囊按钮的高度
    wx.getSystemInfo({
      success: (result) => {
        console.log(result);
        let statusBarH = result.statusBarHeight, // 导航栏的高度
            navTop = menuBtnObj.top, //胶囊按钮距离顶部的距离
            navHeight = menuBtnObj.height;
        this.setData({
          navHeight: navHeight,
          navTop: navTop, 
        })
      },
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function (res) {
    if (res.from === 'button') {
      // 来自页面内转发按钮
      console.log(res.target)
    }
    return {
      title: '自定义转发标题',
      path: '/page/goodDetail/goodsDetail'
    }
  },
  /**
   * 设置轮播图当前指针 数字
   */
  setCurrent(e) {
    this.setData({
      currentIndex: e.detail.current + 1
    });
  },
  //回退
  navBack: function () {
    wx.navigateBack({
      delta: 1
    })      
  },
  //回主页
  toIndex: function () {
    wx.switchTab({
      url: '/pages/index/index'
    })
  },
  // 展示分享弹框
  showShareDialog(){
    console.log("showDialog")
    this.setData({
      showDialog: true
    })
  }
})